trailer hitches - Turco Inglés Diccionario